package com.zyf.chapter02.behavior.chain.framework.spring;

/**
 * 处理器接口 <p/>
 * 仿照 spring 的实现方式
 * @author yifeng
 */
public interface IHandler {
    /**
     * 前置执行
     * @return
     */
    boolean preHandler();

    /**
     * 后置执行
     * @param result
     */
    void postHandler(boolean result);

    /**
     * 该方法一定会执行
     */
    void triggerAfterCompletion();
}
